home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1998 #2 / Amiga Plus CD - 1998 - No. 2.iso / pd / musik / mse-demo / definitions / akai / s612.def
Text File  |  1997-07-09  |  7KB  |  524 lines

  1. Define Device (
  2.     Manufacturer "Akai"
  3.     Device "S612"
  4.     MaxChannel 9
  5.     Updates Final
  6. )
  7.  
  8. Define Font "Numbers" (
  9.     Name "Helvetica.font"
  10.     Size 9
  11. )
  12.  
  13. Define Font "Topaz2p" (
  14.     Name "Topaz2p.font"
  15.     Size 8
  16. )
  17.  
  18. Define Window "Page_Select" (
  19.     Position 0 14
  20.     Size 640 24
  21. )
  22.  
  23. Define Window "Parameters" (
  24.     Position 0 41
  25.     Size 640 359
  26. )
  27.  
  28. Define Midi "Settings" (
  29.     Loadable
  30.     Data (
  31.         F0h 'SYSEX
  32.         47h 'AKAI ID
  33.         Byte 'CHANNEL
  34.         44h 'DAT
  35.         20h 'S612
  36.         41h 'Settings Data
  37.         00h 'RVRCP
  38.         00h
  39.         02h
  40.         01h
  41.         3Fh 'RVRCBC
  42.         01h
  43.         7Ch
  44.         00h
  45.         02h 'Replay Mode
  46.         00h '
  47.         08h 'Attack Direction
  48.         00h '
  49.         18h 'Recirc Direction
  50.         00h '
  51.         Bytes 6 'Undefined
  52.         00h 'RSTRAM
  53.         00h
  54.         02h
  55.         01h
  56.         3Fh 'Initial Byte Count
  57.         01h
  58.         7Ch
  59.         00h
  60.         Bytes 2 'Mono/Poly
  61.         Bytes 2 'Undefined
  62.         Bytes 2 'Vibrato Rate
  63.         Bytes 2 'Vibrato Depth
  64.         Bytes 4 'Vibrato Buildup Increment
  65.         Bytes 2 'Filter Semitones Below Nyquist Frequency
  66.         Bytes 2 'Release Time
  67.         Bytes 2 'Fine Pitch Offset
  68.         Bytes 2 'Transpose Offset
  69.         00h 'DATLIM
  70.         00h
  71.         7Fh
  72.         01h
  73.         3Fh 'REP
  74.         01h
  75.         7Ch
  76.         00h
  77.         Bytes 8 'Undefined
  78.         F7h
  79.     )
  80.     Midi (
  81.         Data (
  82.             2 CHANNEL
  83.         )
  84.     )
  85. )
  86.  
  87. Define Link "FinePitch" (
  88.     Type Numbers (
  89.         Font "Numbers"
  90.         Position 0 -12
  91.         Size 100 8
  92.         MinValue -100
  93.         Skip 12.5
  94.         LevelText "cents"
  95.     )
  96. )
  97.  
  98. Define Link "Polyphony" (
  99.     Type Texts (
  100.         Font "Numbers"
  101.         Position 0 -12
  102.         Size 100 8
  103.         Data (
  104.             "Polyphonic"
  105.             "Monophonic"
  106.         )
  107.         DataValues (
  108.             00h FFh
  109.         )
  110.     )
  111. )
  112.  
  113. Define Link "ReplayMode" (
  114.     Type Texts (
  115.         Font "Numbers"
  116.         Position 0 -12
  117.         Size 100 8
  118.         Data (
  119.             "One Shot"
  120.             "Forward Loop"
  121.             "Alternating Loop"
  122.         )
  123.         DataValues (
  124.             02h 03h 01h
  125.         )
  126.     )
  127. )
  128.  
  129. Define Link "TransposeOffset" (
  130.     Type Numbers (
  131.         Font "Numbers"
  132.         Position 0 -12
  133.         Size 100 8
  134.         MinValue -24
  135.         Skip 1
  136.     )
  137. )
  138.  
  139. Define Link "ReCalc" (
  140.     Type ARexx (
  141.         File "modules/Akai/S612.rexx"
  142.     )
  143. )
  144.  
  145.  
  146. Window "Page_Select" (
  147.     Border (
  148.         Position 0 0
  149.         Size 640 24
  150.         Fill 3
  151.     )
  152.  
  153.     Text "AKAI - S-612" (
  154.         Position 535 14
  155.         Color 2
  156.         Shadow
  157.     )
  158. )
  159.  
  160.  
  161. Window "Parameters" (
  162.     Border (
  163.         Position 52 0
  164.         Position2 295 47
  165.         Frame 3D-Recess
  166.     )
  167.     Border (
  168.         Position 52 46
  169.         Position2 295 62
  170.         Fill 3
  171.         Frame 3D-Recess
  172.     )
  173.     Text "Waveform" (
  174.         Position 145 57
  175.     )
  176.  
  177.     Text "Start Page" (
  178.         Position 80 14
  179.     )
  180.     Gadget "StartPage" ( '1
  181.         Position 69 30
  182.         Font "Numbers"
  183.         Type Slider (
  184.             Range 0 125
  185.             Size 100 12
  186.             Direction HORIZONTAL
  187.             LevelPlace ABOVE
  188.             Link "ReCalc"
  189.         )
  190.         Midi "Settings" (
  191.             Data (
  192.             ' 26 0 Byte
  193.             ' 27 0 Byte
  194.                 28 VALUE Offset 130 XBits baaaaaaa
  195.             )
  196.             Send
  197.         )
  198.     )
  199.     Text "End Page" (
  200.         Position 199 14
  201.     )
  202.     Gadget "EndPage" ( '2
  203.         Position 179 30
  204.         Font "Numbers"
  205.         Type Slider (
  206.             Range 0 125
  207.             Size 100 12
  208.             Direction HORIZONTAL
  209.             LevelPlace ABOVE
  210.             Link "ReCalc"
  211.         )
  212.         Midi "Settings" (
  213.             Data (
  214.             ' 54 0 Byte
  215.             ' 55 0 Byte
  216.                 56 VALUE Offset 130 XBits baaaaaaa
  217.             )
  218.             Send
  219.         )
  220.     )
  221.  
  222.  
  223.     Border (
  224.         Position 68 71
  225.         Position2 311 162
  226.         Frame 3D-Recess
  227.     )
  228.     Border (
  229.         Position 68 161
  230.         Position2 311 177
  231.         Fill 3
  232.         Frame 3D-Recess
  233.     )
  234.     Text "Loop" (
  235.         Position 176 172
  236.     )
  237.     Text "Page" (
  238.         Position 120 85
  239.     )
  240.     Gadget "LoopStartPage" ( '3
  241.         Position 85 101
  242.         Font "Numbers"
  243.         Type Slider (
  244.             Range 0 125
  245.             Size 100 12
  246.             Direction HORIZONTAL
  247.             LevelPlace ABOVE
  248.             Link "ReCalc"
  249.         )
  250.         Midi "Settings" (
  251.             Data (
  252.             ' 6 LoopStartByte 0-6
  253.             ' 7 LoopStartByte 7
  254.                 8 VALUE Offset 130 XBits baaaaaaa
  255.             )
  256.             Send
  257.         )
  258.     )
  259.     Text "Byte" (
  260.         Position 232 85
  261.     )
  262.     Gadget "LoopStartByte" ( '4
  263.         Position 195 101
  264.         Font "Numbers"
  265.         Type Slider (
  266.             Range 0 255
  267.             Size 100 12
  268.             Direction HORIZONTAL
  269.             LevelPlace ABOVE
  270.             Link "ReCalc"
  271.         )
  272.         Midi "Settings" (
  273.             Data (
  274.                 6 VALUE XBits baaaaaaa
  275.             ' 8 LoopStartPage 0-6
  276.             ' 9 LoopStartPage 7
  277.             )
  278.             Send
  279.         )
  280.     )
  281.     Text "Replay Mode" (
  282.         Position 150 129
  283.     )
  284.     Gadget "ReplayMode" (
  285.         Position 142 145
  286.         Font "Numbers"
  287.         Type Slider (
  288.             Range 0 2
  289.             Size 100 12
  290.             Direction HORIZONTAL
  291.             Link "ReplayMode"
  292.         )
  293.         Midi "Settings" (
  294.             Data (
  295.                 14 VALUE XBits baaaaaaa
  296.             )
  297.             Send
  298.         )
  299.     )
  300.  
  301.  
  302.     Border (
  303.         Position 305 0
  304.         Position2 438 47
  305.         Frame 3D-Recess
  306.     )
  307.     Border (
  308.         Position 305 46
  309.         Position2 438 62
  310.         Fill 3
  311.         Frame 3D-Recess
  312.     )
  313.     Text "Polyphony" (
  314.         Position 341 57
  315.     )
  316.     Gadget "Polyphony" (
  317.         Position 322 30
  318.         Type Slider (
  319.             Range 0 1
  320.             Size 100 12
  321.             Direction HORIZONTAL
  322.             Link "Polyphony"
  323.         )
  324.         Midi "Settings" (
  325.             Data (
  326.                 34 VALUE XBits baaaaaaa
  327.             )
  328.             Send
  329.         )
  330.     )
  331.  
  332.  
  333.     Border (
  334.         Position 448 0
  335.         Position2 581 47
  336.         Frame 3D-Recess
  337.     )
  338.     Border (
  339.         Position 448 46
  340.         Position2 581 62
  341.         Fill 3
  342.         Frame 3D-Recess
  343.     )
  344.     Text "Envelope" (
  345.         Position 488 57
  346.     )
  347.     Text "Release Time" (
  348.         Position 473 14
  349.     )
  350.     Gadget "ReleaseTime" (
  351.         Position 465 30
  352.         Font "Numbers"
  353.         Type Slider (
  354.             Range 0 254
  355.             Size  100 12
  356.             Direction HORIZONTAL
  357.             LevelPlace ABOVE
  358.         )
  359.         Midi "Settings" (
  360.             Data (
  361.                 48 VALUE XBits baaaaaaa
  362.             )
  363.             Send
  364.         )
  365.     )
  366.  
  367.  
  368.     Border (
  369.         Position 321 71
  370.         Position2 564 162
  371.         Frame 3D-Recess
  372.     )
  373.     Border (
  374.         Position 321 161
  375.         Position2 564 177
  376.         Fill 3
  377.         Frame 3D-Recess
  378.     )
  379.     Text "Vibrato" (
  380.         Position 419 172
  381.     )
  382.     Text "Rate" (
  383.         Position 373 85
  384.     )
  385.     Gadget "VibratoRate" (
  386.         Position 338 101
  387.         Font "Numbers"
  388.         Type Slider (
  389.             Range 0 19
  390.             Size  100 12
  391.             Direction HORIZONTAL
  392.             LevelPlace ABOVE
  393.         )
  394.         Midi "Settings" (
  395.             Data (
  396.                 38 VALUE XBits baaaaaaa
  397.             )
  398.             Send
  399.         )
  400.     )
  401.     Text "Buildup" (
  402.         Position 475 85
  403.     )
  404.     Gadget "VibratoBuildup" (
  405.         Position 448 101
  406.         Font "Numbers"
  407.         Type Slider (
  408.             Range 0 1020
  409.             Size  100 12
  410.             Direction HORIZONTAL
  411.             LevelPlace ABOVE
  412.         )
  413.     )
  414.     Text "Depth" (
  415.         Position 426 129
  416.     )
  417.     Gadget "VibratoDepth" (
  418.         Position 395 145
  419.         Font "Numbers"
  420.         Type Slider (
  421.             Range 0 254
  422.             Size  100 12
  423.             Direction HORIZONTAL
  424.             LevelPlace ABOVE
  425.         )
  426.         Midi "Settings" (
  427.             Data (
  428.                 40 VALUE XBits baaaaaaa
  429.             )
  430.             Send
  431.         )
  432.     )
  433.  
  434.  
  435.     Border (
  436.         Position 103 186
  437.         Position2 346 233
  438.         Frame 3D-Recess
  439.     )
  440.     Border (
  441.         Position 103 232
  442.         Position2 346 248
  443.         Fill 3
  444.         Frame 3D-Recess
  445.     )
  446.     Text "Tuning" (
  447.         Position 204 243
  448.     )
  449.     Text "Transpose" (
  450.         Position 136 200
  451.     )
  452.     Gadget "Transpose" (
  453.         Position 120 216
  454.         Font "Numbers"
  455.         Type Slider (
  456.             Range 0 60
  457.             Size  100 12
  458.             Direction HORIZONTAL
  459.           Link "TransposeOffset"
  460.         )
  461.         Midi "Settings" (
  462.             Data (
  463.                 52 VALUE Signed XBits baaaaaaa
  464.             )
  465.             Send
  466.         )
  467.     )
  468.     Text "Fine Pitch" (
  469.         Position 245 200
  470.     )
  471.     Gadget "FinePitch" (
  472.         Position 230 216
  473.         Font "Numbers"
  474.         Type Slider (
  475.             Range 0 16
  476.             Size  100 12
  477.             Direction HORIZONTAL
  478.           Link "FinePitch"
  479.         )
  480.         Midi "Settings" (
  481.             Data (
  482.                 50 VALUE Signed XBits baaaaaaa
  483.             )
  484.             Send
  485.         )
  486.     )
  487.  
  488.  
  489.     Border (
  490.         Position 356 186
  491.         Position2 526 233
  492.         Frame 3D-Recess
  493.     )
  494.     Border (
  495.         Position 356 232
  496.         Position2 526 248
  497.         Fill 3
  498.         Frame 3D-Recess
  499.     )
  500.     Text "Filter" (
  501.         Position 425 243
  502.     )
  503.     Text "Below Nyquist Freq." (
  504.         Position 373 200
  505.     )
  506.     Gadget "Filter" (
  507.         Position 392 216
  508.         Font "Numbers"
  509.         Type Slider (
  510.             Range 0 63
  511.             Size  100 12
  512.             Direction HORIZONTAL
  513.             LevelPlace ABOVE
  514.             LevelText "semitones"
  515.         )
  516.         Midi "Settings" (
  517.             Data (
  518.                 46 VALUE XBits baaaaaaa
  519.             )
  520.             Send
  521.         )
  522.     )
  523. )
  524.